/**
*  
* @Function 共享定制实体类 
* @ProjectName credit-data-platform 
* @PackageName com.py.credit.entity    
* @FileName ShareCustomizeEntity.java    
* @Date 2018年9月10日下午7:24:14
* @Author Min DongXv
* @Copyright (c) 2018, 金电联行 All Rights Reserved.   
*   
*/  
package com.py.credit.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.py.credit.entity.common.TreeObj;

/**
 * 
 * @Function 共享定制实体类
 * @ClassName ShareCustomizeEntity
 * @Date 2018年9月10日 下午7:24:14
 * @Author Min DongXv
 * 
 */
public class ShareCustomizeEntity implements Serializable {

	private static final long serialVersionUID = -2570813138083960164L;
	/**
	 * ID
	 */
	private Long id;
	/**
	 * 部门ID
	 */
	private Integer deptId;
	/**
	 * 部门名称
	 */
	private String deptName;
	/**
	 * 申请内容
	 */
	private String applyContent;
	/**
	 * 共享时间
	 */
	private Date shareDate;
	/**
	 * 操作人ID
	 */
	private Integer managerId;
	/**
	 * 操作人名字
	 */
	private String managerName;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 定制状态 W:未定制 R:定制中
	 */
	private String customizeStatus;
	/**
	 * 定制目录名称
	 */
	private String contentName;
	/**
	 * 定制目录类型
	 */
	private String contenType;
	/**
	 * 资源列表
	 */
	private List<TreeObj> resourceList;

	public ShareCustomizeEntity() {
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the deptId
	 */
	public Integer getDeptId() {
		return deptId;
	}

	/**
	 * @param deptId
	 *            the deptId to set
	 */
	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}

	/**
	 * @return the deptName
	 */
	public String getDeptName() {
		return deptName;
	}

	/**
	 * @param deptName
	 *            the deptName to set
	 */
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	/**
	 * @return the applyContent
	 */
	public String getApplyContent() {
		return applyContent;
	}

	/**
	 * @param applyContent
	 *            the applyContent to set
	 */
	public void setApplyContent(String applyContent) {
		this.applyContent = applyContent;
	}

	/**
	 * @return the shareDate
	 */
	public Date getShareDate() {
		return shareDate;
	}

	/**
	 * @param shareDate
	 *            the shareDate to set
	 */
	public void setShareDate(Date shareDate) {
		this.shareDate = shareDate;
	}

	/**
	 * @return the managerId
	 */
	public Integer getManagerId() {
		return managerId;
	}

	/**
	 * @param managerId
	 *            the managerId to set
	 */
	public void setManagerId(Integer managerId) {
		this.managerId = managerId;
	}

	/**
	 * @return the managerName
	 */
	public String getManagerName() {
		return managerName;
	}

	/**
	 * @param managerName
	 *            the managerName to set
	 */
	public void setManagerName(String managerName) {
		this.managerName = managerName;
	}

	/**
	 * @return the updateTime
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * @param updateTime
	 *            the updateTime to set
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * @return the customizeStatus
	 */
	public String getCustomizeStatus() {
		return customizeStatus;
	}

	/**
	 * @param customizeStatus
	 *            the customizeStatus to set
	 */
	public void setCustomizeStatus(String customizeStatus) {
		this.customizeStatus = customizeStatus;
	}

	/**
	 * @return the resourceList
	 */
	public List<TreeObj> getResourceList() {
		return resourceList;
	}

	/**
	 * @param resourceList
	 *            the resourceList to set
	 */
	public void setResourceList(List<TreeObj> resourceList) {
		this.resourceList = resourceList;
	}

	/**
	 * @return the contentName
	 */
	public String getContentName() {
		return contentName;
	}

	/**
	 * @param contentName
	 *            the contentName to set
	 */
	public void setContentName(String contentName) {
		this.contentName = contentName;
	}

	/**
	 * @return the contenType
	 */
	public String getContenType() {
		return contenType;
	}

	/**
	 * @param contenType
	 *            the contenType to set
	 */
	public void setContenType(String contenType) {
		this.contenType = contenType;
	}

	@Override
	public String toString() {
		return "ShareCustomizeEntity [id=" + id + ", deptId=" + deptId + ", deptName=" + deptName + ", applyContent="
				+ applyContent + ", shareDate=" + shareDate + ", managerId=" + managerId + ", managerName="
				+ managerName + ", updateTime=" + updateTime + ", customizeStatus=" + customizeStatus + "]";
	}
}
